Getting Started
CocoVouchers is a powerful and flexible voucher/coupon system for Minecraft servers. Create customizable vouchers with actions, requirements, chance rewards, and even custom crafting recipes!
Features
- 🎫 Flexible Vouchers - Create unlimited custom vouchers with unique rewards
- 🎮 GUI Editor - Full in-game GUI editor for creating and modifying vouchers
- ⚡ Multiple Action Types - Messages, commands, sounds, effects, and more
- 🎲 Chance Actions - Actions with configurable percentage chances
- 🎰 Random Actions - Weighted random reward selection
- ✅ Requirements - Permission, world, gamemode, placeholder, and item checks
- ⏱️ Cooldowns - Per-voucher cooldown system with database storage
- 🔧 Crafting Recipes - Create custom crafting recipes for vouchers
- 💾 Database Support - SQLite and MySQL for cooldown data
- 🔄 CrazyVouchers Converter - Import vouchers from CrazyVouchers
- 📦 Multi-Platform - Bukkit/Spigot, Paper, Folia support
Requirements
- Java 17 or higher
- Bukkit/Spigot/Paper 1.18+
- Optional: PlaceholderAPI for placeholder requirements
- Optional: HeadDatabase for custom heads
Installation
- Download the latest
CocoVouchers.jar - Place it in your
pluginsfolder - Start/restart your server
- Configure in
plugins/CocoVouchers/config.yml - Create vouchers with
/voucher create <name>or editvouchers/folder
Quick Start
Create Your First Voucher
/voucher create myfirstvoucher
This creates a new voucher file at plugins/CocoVouchers/vouchers/myfirstvoucher.yml.
Edit with GUI
/voucher edit myfirstvoucher
Opens the in-game GUI editor to customize your voucher.
Give to Players
/voucher give Steve myfirstvoucher 1
Gives 1 voucher to player Steve.
Browse All Vouchers
/voucher open
Opens a GUI browser showing all available vouchers.
Folder Structure
plugins/CocoVouchers/
├── config.yml # Main configuration
├── guis/ # GUI configuration files
│ ├── editor-menu.yml
│ ├── actions-menu.yml
│ └── ...
├── locale/ # Language files
│ └── messages_en.yml
└── vouchers/ # Voucher definitions
└── template.yml
How Vouchers Work
- Player Right-Clicks - Player uses the voucher item
- Requirements Check - Plugin verifies all requirements are met
- Confirmation - Optional double-click confirmation
- Cooldown Check - Ensures cooldown has passed
- Actions Execute - All configured actions run
- Chance Actions - Random chance-based rewards
- Random Actions - Weighted random selection
- Item Consumed - Voucher item is removed
Support
Need help? Join our Discord server for support!